package com.example.chatbackend.dto;

import java.time.Instant;
import java.util.List;

public class MoodDtos {
    public static class MoodSaveRequest {
        private String sessionId;
        private List<String> tags;
        private String note;
        private long timestamp;

        public String getSessionId() {
            return sessionId;
        }

        public void setSessionId(String sessionId) {
            this.sessionId = sessionId;
        }

        public List<String> getTags() {
            return tags;
        }

        public void setTags(List<String> tags) {
            this.tags = tags;
        }

        public String getNote() {
            return note;
        }

        public void setNote(String note) {
            this.note = note;
        }

        public long getTimestamp() {
            return timestamp;
        }

        public void setTimestamp(long timestamp) {
            this.timestamp = timestamp;
        }
    }

    public static class MoodSaveResponse {
        private boolean ok;

        public MoodSaveResponse() {}

        public MoodSaveResponse(boolean ok) {
            this.ok = ok;
        }

        public boolean isOk() {
            return ok;
        }

        public void setOk(boolean ok) {
            this.ok = ok;
        }
    }

    public static class MoodItemResponse {
        private long id;
        private String time;
        private String summary;

        public MoodItemResponse() {}

        public MoodItemResponse(long id, String time, String summary) {
            this.id = id;
            this.time = time;
            this.summary = summary;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public String getSummary() {
            return summary;
        }

        public void setSummary(String summary) {
            this.summary = summary;
        }
    }
}


